package com.rzjm.exercise.sys.system.menu.service;

import java.util.List;
import java.util.Map;
import java.util.Set;

import com.rzjm.exercise.common.base.service.BaseService;
import com.rzjm.exercise.sys.system.menu.domain.MenuDO;
import com.rzjm.exercise.sys.vo.Tree;
import org.springframework.stereotype.Service;


@Service
public interface MenuService extends BaseService<MenuDO> {
	Tree<MenuDO> getSysMenuTree(Integer id);

	List<Tree<MenuDO>> listMenuTree(Integer user_id);

	Tree<MenuDO> getTree();

	Tree<MenuDO> getTree(Integer id);

	Set<String> listPerms(Integer userId);
}
